home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / dev / debug / memlib.readme < prev    next >
Text File  |  1997-11-02  |  4KB  |  75 lines

  1. Short:    Link library to debug memory problems
  2. Author:   Doug Walker <walker@southpeak.com>
  3. Uploader: Haidinger Walter <e9225662@stud1.tuwien.ac.at>
  4. Type:     dev/debug
  5. Replaces: dev/debug/MemLib.lha
  6. Requires: SAS/C v6.0+
  7.  
  8. This is a bug-fix release of Doug Walker's MemWatch Library.
  9. He also granted permission for an Aminet upload. Thanks!
  10. A short description taken from memlib.doc:
  11.  
  12. The MemWatch library adds lots of memory debugging features that you link
  13. into your program.  The library does what it can to validate your memory
  14. allocations and frees and to encourage any misuse of memory to result in
  15. a reproducable crash rather than an erratic bug.
  16.  
  17. The MemWatch library compiles under SAS/C 6.0 and above.  If the memory
  18. features are turned off, no additional code will be added to your
  19. program.  If they are enabled, your code will call routines in the
  20. MemWatch library automatically instead of malloc, calloc, realloc, free,
  21. AllocMem, FreeMem, AllocVec, and FreeVec.  The MemWatch library also
  22. replaces the standard C library versions of getcwd(), getenv(), and
  23. strdup() since these functions call malloc().
  24.  
  25. The program-level memory debug routines are controlled by a
  26. preprocessor symbol, MWDEBUG, and are #defined to nothing if the
  27. symbol is not defined.
  28.  
  29. To link the program-level routines into your code, do the following:
  30. [partially cutted, read memlib.doc for more info  --Walter]
  31. 1. Include the file "memwatch.h" into each file
  32. 2. #define the symbol MWDEBUG to 1 at some point before memwatch.h
  33.    is included.
  34. 3. Recompile all files in your program and link with "memwatch.lib".
  35.  
  36.  
  37. ============================= Archive contents =============================
  38.  
  39. Original  Packed Ratio    Date     Time    Name
  40. -------- ------- ----- --------- --------  -------------
  41.      841     500 40.5% 03-May-96 13:54:10  Build.info
  42.     2632    1712 34.9% 03-May-96 13:54:10  Debug
  43.      459     303 33.9% 03-May-96 13:54:12  Debug.info
  44.      838     540 35.5% 03-May-96 13:54:12  Edit.info
  45.    42084   14143 66.3% 24-Aug-97 12:07:50  example
  46.     1303     615 52.8% 21-Dec-96 10:22:08  example.c
  47.      835     396 52.5% 12-Dec-96 00:12:56  example.info
  48.    10994   10994  0.0% 12-Dec-96 10:11:06  Icons.lha
  49.    14073    4949 64.8% 16-May-96 12:13:58  memlib.doc
  50.      838     317 62.1% 03-May-96 13:54:16  memlib.doc.info
  51.     1598     838 47.5% 29-Aug-97 22:30:20  memlib.readme
  52.     5706    1837 67.8% 21-Dec-96 10:22:08  mempriv.h
  53.      844     369 56.2% 12-Dec-96 11:03:00  memwatch.gst.info
  54.     4203    1382 67.1% 20-Jan-97 19:58:00  memwatch.h
  55.    29768   10022 66.3% 24-Aug-97 12:07:40  memwatch.lib
  56.    11300    3579 68.3% 03-Jan-97 20:39:24  mwcontrol.c
  57.    11313    3579 68.3% 12-Dec-96 13:10:08  mwcontrol.c.orig
  58.       77      77  0.0% 21-Dec-96 10:22:08  mwflags.c
  59.      272     179 34.1% 21-Dec-96 10:22:08  mwgetcwd.c
  60.      249     157 36.9% 21-Dec-96 10:22:08  mwgetenv.c
  61.       77      77  0.0% 24-Aug-97 12:07:06  mwlogname.c
  62.     1690     626 62.9% 21-Dec-96 10:22:08  mwreport.c
  63.     1124     462 58.8% 21-Dec-96 10:22:08  mwstrdup.c
  64.      245      93 62.0% 21-Dec-96 10:22:08  precomp.c
  65.      579     318 45.0% 16-May-96 12:13:50  READ.ME
  66.      493     321 34.8% 24-Aug-97 23:25:04  READ.ME.Changes
  67.      838     314 62.5% 03-May-96 13:54:12  READ.ME.Changes.info
  68.      838     314 62.5% 03-May-96 13:54:12  READ.ME.info
  69.      325     220 32.3% 21-Dec-96 10:09:08  scoptions
  70.      470     273 41.9% 03-May-96 13:54:12  SCoptions.info
  71.     1002     409 59.1% 24-Aug-97 12:05:58  smakefile
  72.      838     203 75.7% 03-May-96 13:54:26  smakefile.info
  73. -------- ------- ----- --------- --------
  74.   148746   60118 59.5% 04-Sep-97 21:15:54   32 files
  75.